Exploiting Sub-word Parallelism for Dependable Processors

نویسنده

  • TOSHINORI SATO
چکیده

This paper presents an approach for integrating fault-tolerance techniques into microprocessors by exploiting sub-word parallelism. Smaller transistors, higher clock frequency, and lower power supply voltage reduce reliability of microprocessors. In addition, they are used in systems which require high dependability, such as e-commerce businesses. Based on the trends, it is expected that the quality with respect to reliability will become important for future microprocessors. To meet the demand, we have proposed and evaluated a fault-tolerance mechanism, which is based on instruction reissue and utilizes time redundancy, and found severe performance loss. In order to mitigate the loss, this paper proposes to exploit sub-word parallelism. Redundant instructions are executed in parallel in the form of a SIMD instruction. Detailed simulations show that the performance loss in 4-way and 8-way superscalar processors is reduced to only 25.0% and 15.8%, respectively. Key-Words: Microprocessors, fault-tolerance, transient faults, sub-word parallelism, significant compression

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Energy Efficient Support for All Levels of Parallelism for Complex Media Applications

Real-time complex media applications are becoming increasingly common on general-purpose systems such as desktop, laptop, and handheld computers. However, real-time execution of such complex media applications needs a considerable amount of processing power that often surpasses the capabilities of current superscalar processors. Further, high performance processors are often constrained by powe...

متن کامل

Exploiting Thread-Level Parallelism on Simultaneous Multithreaded Processors

Exploiting Thread-Level Parallelism on Simultaneous Multithreaded Processors

متن کامل

C-slow Technique vs Multiprocessor in designing Low Area Customized Instruction set Processor for Embedded Applications

The demand for high performance embedded processors, for consumer electronics, is rapidly increasing for the past few years. Many of these embedded processors depend upon custom built Instruction Ser Architecture (ISA) such as game processor (GPU), multimedia processors, DSP processors etc. Primary requirement for consumer electronic industry is low cost with high performance and low power cons...

متن کامل

Instruction-Level Parallelism for Reconfigurable Computing

Reconngurable coprocessors can exploit large degrees of instruction-level parallelism (ILP). In compiling sequential code for re-conngurable coprocessors, we have found it convenient to borrow techniques previously developed for exploiting ILP for very long instruction word (VLIW) processors. With some minor adaptations, these techniques are a natural match for automatic compilation to a reconn...

متن کامل

EE 382C Embedded Software Systems Project Proposal

Objective: The goal of this project is to evaluate the effectiveness of two different techniques for exploiting the Instruction Level Parallelism (ILP) available in Digital Signal Processing (DSP) and Multimedia applications. VLIW (Very Long Instruction Word) architectures have multiple functional units to take advantage of such a parallelism, while the SIMD (Single Instruction Multiple Data) a...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004